static const q15_t in_com1[300] = {
    0xD108, 0x3B5A, 0xF106, 0x2062, 0x4CFA, 0x1DB6, 0xE285, 0xB149,
    0xBFC4, 0x2FB7, 0x0A15, 0x07C6, 0x225C, 0xCBC8, 0x11A0, 0x11FB,
    0x28A3, 0x5478, 0x5D02, 0xD113, 0xD59C, 0x0487, 0xD0DB, 0x5322,
    0xFCE5, 0x26BC, 0x4F8A, 0x09F3, 0xFD2E, 0xBC11, 0xC38F, 0xF0DD,
    0x0DBA, 0xDFE9, 0xA087, 0xF159, 0xE146, 0x64B3, 0x07CE, 0xFF13,
    0x307B, 0xDAD3, 0xD9CB, 0xEAA0, 0xEDCF, 0x2ED7, 0xE00B, 0x0DD3,
    0xFAF1, 0xE772, 0xD4A9, 0x0C94, 0xEECC, 0x319E, 0x048A, 0x28B6,
    0x0410, 0xD088, 0xD384, 0x139F, 0x4AB0, 0xCE25, 0xF525, 0xA03C,
    0x041C, 0x56CC, 0x04EA, 0xFDC2, 0xEE8B, 0x3ABA, 0xEC7E, 0x1533,
    0xC6FD, 0xE96A, 0xDF8E, 0x03A9, 0x208A, 0xD8A9, 0x2976, 0x4ABC,
    0xF952, 0x59ED, 0x09DB, 0xB5F0, 0x0843, 0xC59A, 0xF10E, 0x045A,
    0x1B38, 0xAD56, 0xF24D, 0x6042, 0xFE9C, 0x71BD, 0x6007, 0xADC1,
    0xECC3, 0x1A71, 0xD5BB, 0xE3F6, 0x1701, 0xA442, 0x3010, 0x48FF,
    0xD3FB, 0xEAEE, 0xF36A, 0xF228, 0xE4C9, 0x2C64, 0x2106, 0x489B,
    0x30F4, 0xFB7E, 0x1C9C, 0xFE15, 0xC6A3, 0x9A99, 0x2BFD, 0x1D63,
    0x3AA5, 0xFB34, 0xED3A, 0x0C5A, 0xF2FE, 0xDAB4, 0xCA4C, 0xFB7B,
    0xFEBF, 0xF61A, 0x065E, 0x1303, 0xEE8E, 0x2292, 0xD594, 0x3689,
    0xDC1F, 0x435A, 0x0F90, 0xCDB1, 0xDC2E, 0xA1EC, 0x34DB, 0xCF6E,
    0x152F, 0x1797, 0xFB0C, 0x4785, 0xD4D8, 0xD7C9, 0x5B3A, 0x0747,
    0xF654, 0x1C4D, 0x3B65, 0x0C53, 0xFF66, 0x079A, 0xEC38, 0x362A,
    0x2618, 0xB6F0, 0x29F4, 0xF139, 0xEC87, 0x8000, 0xD4C4, 0x1F85,
    0x098B, 0xCDA9, 0xC63F, 0x39AE, 0x0149, 0xDD87, 0xFAE0, 0xF51B,
    0x389E, 0x0FB6, 0x05BE, 0xFDBB, 0xF30E, 0xDE64, 0x0057, 0x2F2B,
    0x1B6C, 0x0739, 0x2EBB, 0x1909, 0xE0AF, 0xBA2C, 0x0131, 0xE31F,
    0x08B0, 0x0E16, 0xD458, 0x1568, 0xD2CB, 0xE30C, 0xB568, 0xF760,
    0xF404, 0x4622, 0xB9B9, 0x22FC, 0x0651, 0xB710, 0x15F4, 0x1ABA,
    0x164F, 0xD45A, 0xF31B, 0x4CD9, 0x1163, 0x3D5B, 0xBC88, 0xCD7F,
    0x18FA, 0x1182, 0x239A, 0x1295, 0x11E0, 0xC558, 0x0E11, 0xE018,
    0xFD3C, 0xFC85, 0x3C98, 0x1C74, 0x2855, 0xEBDF, 0x1F2A, 0x2792,
    0x0AAE, 0xFBD1, 0x2688, 0x07B1, 0xE9AD, 0xEDE5, 0xF01B, 0x280F,
    0xD21B, 0xF470, 0x07FB, 0xD815, 0xFEB7, 0x2289, 0xDEE4, 0x000D,
    0x0AE1, 0x2077, 0x2786, 0x0691, 0x231C, 0xC636, 0xCDC0, 0x3721,
    0x3A78, 0x02E4, 0x1238, 0x1617, 0xF2BE, 0x429A, 0xED31, 0x3A2E,
    0xFE1B, 0x0459, 0x47C0, 0xD4F7, 0xF7E0, 0xCAA9, 0x3120, 0x6F8D,
    0x2032, 0x2A50, 0xA63B, 0x0444, 0x0C37, 0xACA3, 0x4D9D, 0xEC51,
    0xFCA4, 0xE824, 0x00CB, 0x5CA4, 0xEEC7, 0x12D1, 0xF44F, 0x4AA4,
    0xF5EF, 0xC3E9, 0xC075, 0xE5CD, 0x1771, 0x648B, 0x0D0B, 0xD580,
    0xE39C, 0xEBBF, 0xE354, 0x1155
    };

static const q15_t in_com2[300] = {
    0x2EF8, 0x3B5A, 0x0EFA, 0x2062, 0x4CFA, 0x1DB6, 0x1D7B, 0x4EB7,
    0x403C, 0x2FB7, 0x0A15, 0x07C6, 0x225C, 0x3438, 0x11A0, 0x11FB,
    0x28A3, 0x5478, 0x5D02, 0x2EED, 0x2A64, 0x0487, 0x2F25, 0x5322,
    0x031B, 0x26BC, 0x4F8A, 0x09F3, 0x02D2, 0x43EF, 0x3C71, 0x0F23,
    0x0DBA, 0x2017, 0x5F79, 0x0EA7, 0x1EBA, 0x64B3, 0x07CE, 0x00ED,
    0x307B, 0x252D, 0x2635, 0x1560, 0x1231, 0x2ED7, 0x1FF5, 0x0DD3,
    0x050F, 0x188E, 0x2B57, 0x0C94, 0x1134, 0x319E, 0x048A, 0x28B6,
    0x0410, 0x2F78, 0x2C7C, 0x139F, 0x4AB0, 0x31DB, 0x0ADB, 0x5FC4,
    0x041C, 0x56CC, 0x04EA, 0x023E, 0x1175, 0x3ABA, 0x1382, 0x1533,
    0x3903, 0x1696, 0x2072, 0x03A9, 0x208A, 0x2757, 0x2976, 0x4ABC,
    0x06AE, 0x59ED, 0x09DB, 0x4A10, 0x0843, 0x3A66, 0x0EF2, 0x045A,
    0x1B38, 0x52AA, 0x0DB3, 0x6042, 0x0164, 0x71BD, 0x6007, 0x523F,
    0x133D, 0x1A71, 0x2A45, 0x1C0A, 0x1701, 0x5BBE, 0x3010, 0x48FF,
    0x2C05, 0x1512, 0x0C96, 0x0DD8, 0x1B37, 0x2C64, 0x2106, 0x489B,
    0x30F4, 0x0482, 0x1C9C, 0x01EB, 0x395D, 0x6567, 0x2BFD, 0x1D63,
    0x3AA5, 0x04CC, 0x12C6, 0x0C5A, 0x0D02, 0x254C, 0x35B4, 0x0485,
    0x0141, 0x09E6, 0x065E, 0x1303, 0x1172, 0x2292, 0x2A6C, 0x3689,
    0x23E1, 0x435A, 0x0F90, 0x324F, 0x23D2, 0x5E14, 0x34DB, 0x3092,
    0x152F, 0x1797, 0x04F4, 0x4785, 0x2B28, 0x2837, 0x5B3A, 0x0747,
    0x09AC, 0x1C4D, 0x3B65, 0x0C53, 0x009A, 0x079A, 0x13C8, 0x362A,
    0x2618, 0x4910, 0x29F4, 0x0EC7, 0x1379, 0x7FFF, 0x2B3C, 0x1F85,
    0x098B, 0x3257, 0x39C1, 0x39AE, 0x0149, 0x2279, 0x0520, 0x0AE5,
    0x389E, 0x0FB6, 0x05BE, 0x0245, 0x0CF2, 0x219C, 0x0057, 0x2F2B,
    0x1B6C, 0x0739, 0x2EBB, 0x1909, 0x1F51, 0x45D4, 0x0131, 0x1CE1,
    0x08B0, 0x0E16, 0x2BA8, 0x1568, 0x2D35, 0x1CF4, 0x4A98, 0x08A0,
    0x0BFC, 0x4622, 0x4647, 0x22FC, 0x0651, 0x48F0, 0x15F4, 0x1ABA,
    0x164F, 0x2BA6, 0x0CE5, 0x4CD9, 0x1163, 0x3D5B, 0x4378, 0x3281,
    0x18FA, 0x1182, 0x239A, 0x1295, 0x11E0, 0x3AA8, 0x0E11, 0x1FE8,
    0x02C4, 0x037B, 0x3C98, 0x1C74, 0x2855, 0x1421, 0x1F2A, 0x2792,
    0x0AAE, 0x042F, 0x2688, 0x07B1, 0x1653, 0x121B, 0x0FE5, 0x280F,
    0x2DE5, 0x0B90, 0x07FB, 0x27EB, 0x0149, 0x2289, 0x211C, 0x000D,
    0x0AE1, 0x2077, 0x2786, 0x0691, 0x231C, 0x39CA, 0x3240, 0x3721,
    0x3A78, 0x02E4, 0x1238, 0x1617, 0x0D42, 0x429A, 0x12CF, 0x3A2E,
    0x01E5, 0x0459, 0x47C0, 0x2B09, 0x0820, 0x3557, 0x3120, 0x6F8D,
    0x2032, 0x2A50, 0x59C5, 0x0444, 0x0C37, 0x535D, 0x4D9D, 0x13AF,
    0x035C, 0x17DC, 0x00CB, 0x5CA4, 0x1139, 0x12D1, 0x0BB1, 0x4AA4,
    0x0A11, 0x3C17, 0x3F8B, 0x1A33, 0x1771, 0x648B, 0x0D0B, 0x2A80,
    0x1C64, 0x1441, 0x1CAC, 0x1155
    };

static const q15_t in_absminmax[300] = {
    0xDEEE, 0x26B1, 0x289F, 0x2227, 0x033B, 0xE000, 0xEA27, 0xFC9F,
    0x02B7, 0x1881, 0x02DF, 0xD076, 0x2186, 0xE12E, 0xE27A, 0x2C65,
    0x0F63, 0xD5EB, 0x5BBE, 0xFB7F, 0x525A, 0xD88E, 0xF583, 0x3C9B,
    0xCEA3, 0xF446, 0x4382, 0xDA61, 0x1FB7, 0xEA48, 0x3623, 0x4BD6,
    0x0A93, 0x0B1D, 0x0DE0, 0x0F89, 0xB6ED, 0x087E, 0x5A61, 0xD4C3,
    0x45A6, 0xCD0C, 0x0210, 0x1EE8, 0xFB48, 0x2104, 0xF8E3, 0x129B,
    0x09B4, 0xF0BA, 0xBB4C, 0xCEAC, 0xBF0A, 0x27C7, 0x0E6E, 0x1072,
    0x53AC, 0x0A15, 0xFB59, 0xDDF1, 0xB089, 0x275D, 0xE2FB, 0x1DE5,
    0x434C, 0x3AA7, 0xEA86, 0x8000, 0x41C6, 0x2857, 0xFFAC, 0x093D,
    0xDA55, 0xCA67, 0xF387, 0xE32D, 0x03C3, 0x0469, 0xEB02, 0x269B,
    0x17AC, 0x257A, 0x0E5C, 0x9860, 0x162A, 0x1AEF, 0xEF10, 0x4ECE,
    0x34ED, 0x61FE, 0xF2C6, 0xEE46, 0x195D, 0x429F, 0xF37A, 0xE194,
    0x5C5D, 0x1234, 0x0D37, 0x2935, 0x4670, 0xF2EF, 0x408B, 0x1F38,
    0x0FCA, 0xA277, 0x1EDE, 0x02FF, 0xC2C0, 0x0F27, 0x404A, 0xC651,
    0xDB58, 0xFC98, 0x183D, 0x2C7D, 0xE66C, 0xF184, 0xE4B2, 0xCA1B,
    0x0C65, 0x3A81, 0xE81F, 0xFE65, 0xB11D, 0xE23C, 0x0120, 0xEF25,
    0xC896, 0x0354, 0x04D6, 0x75D5, 0xE578, 0x1001, 0xEF89, 0x208C,
    0xF83A, 0x026E, 0x8789, 0x4064, 0x136A, 0x02AB, 0xFE65, 0xF10B,
    0xDFDD, 0xF15F, 0xDD10, 0xDB82, 0x1339, 0x15F5, 0xF6AA, 0xE8AD,
    0xF6F4, 0x2361, 0xAE65, 0xF0B4, 0x2454, 0x51D9, 0x1E70, 0x450F,
    0xCFA0, 0xD7DE, 0x3F61, 0xF974, 0xDD16, 0x2D3D, 0x0DA5, 0x2288,
    0xE5C7, 0xE762, 0xB16B, 0x308D, 0x03B2, 0xEEAB, 0x016B, 0x1FDA,
    0xC86B, 0xDBB7, 0x0ECB, 0x1755, 0xB552, 0x33BD, 0x2214, 0x13AA,
    0x3784, 0xC80A, 0x247E, 0xF1A8, 0x2683, 0x1AB4, 0xE151, 0x13EC,
    0x1D27, 0x4E8E, 0xFF2F, 0x1789, 0xD963, 0xEE9E, 0xF8C0, 0x1435,
    0xCC8F, 0x1EAF, 0xF1E9, 0xF43B, 0x0B57, 0xD0C5, 0x3188, 0xECA2,
    0x3A97, 0xFD2A, 0xFEEE, 0xBCF0, 0x1852, 0xDA62, 0x198A, 0xDA7D,
    0xD1CA, 0xA6C4, 0x0046, 0xE5CE, 0x1694, 0x0D7B, 0xF2A7, 0x246A,
    0xEBA3, 0x38FF, 0xF0C5, 0x4697, 0xCFF3, 0x2CD9, 0xC06D, 0x2B2F,
    0x2672, 0xD4B6, 0xCA48, 0xF855, 0xE918, 0xEE94, 0x13A3, 0x3F0C,
    0x1377, 0x02BA, 0xEDB6, 0x1D58, 0xDE73, 0x3E92, 0xDDE8, 0x0F1B,
    0x05BB, 0xED4C, 0xD20D, 0x071B, 0x34E4, 0x79A3, 0xD997, 0x3C03,
    0xF861, 0x2B30, 0x933B, 0xC32B, 0xDEEC, 0xED21, 0xE328, 0x3282,
    0x3E64, 0xD0BC, 0xF4E5, 0x097A, 0x3625, 0xF885, 0xEB67, 0xEC51,
    0xABC4, 0x513A, 0x24FD, 0x2ED4, 0xDFB4, 0xDEA5, 0xBE4F, 0x26A1,
    0x1F40, 0x0851, 0x0190, 0xDD84, 0x085A, 0xFE3C, 0xDB38, 0xD5FD,
    0x2573, 0xF659, 0x2A68, 0x0415, 0xCE22, 0x10BE, 0xB070, 0x1A6C,
    0xC460, 0xD33C, 0x2BDB, 0xD686
    };

static const q15_t ref_max_val[3] = {
    0x4CFA, 0x4CFA, 0x5D02
    };

static const uint16_t ref_max_idx[3] = {
    0x0004, 0x0004, 0x0012
    };

static const q15_t ref_min_val[3] = {
    0xD108, 0xB149, 0xB149
    };

static const uint16_t ref_min_idx[3] = {
    0x0000, 0x0007, 0x0007
    };

static const q15_t ref_absmax_val[3] = {
    0x289F, 0x2F8A, 0x5BBE
    };

static const uint16_t ref_absmax_idx[3] = {
    0x0002, 0x000B, 0x0012
    };

static const q15_t ref_absmin_val[3] = {
    0x033B, 0x02B7, 0x02B7
    };

static const uint16_t ref_absmin_idx[3] = {
    0x0004, 0x0008, 0x0008
    };

static const q15_t ref_mean[4] = {
    0x2968, 0x26C9, 0x2A98, 0x2684
    };

static const q63_t ref_power[3] = {
    0x000000003956D82D, 0x000000007CED0225,
    0x00000000D96BDF35
    };

static const q15_t ref_rms[4] = {
    0x2DCB, 0x2CB5, 0x3132, 0x3048
    };

static const q15_t ref_std[4] = {
    0x2EA0, 0x2E13, 0x31F3, 0x3080
    };

static const q15_t ref_var[4] = {
    0x10FC, 0x1095, 0x137D, 0x1260
    };

